package Guigu2.Arrayutil;

public class ArrayutilTest {
public static void main(String[] args) {
	//创建对象
	ArrayUtil u = new ArrayUtil();
	//创建数组
	int arr[] = {23,89,65,3,5,6,78,52,47,15,-9,-56};
	//调用
	int max = u.getMax(arr);
	System.out.println("最大值为："+max);
	
	int min = u.getMin(arr);
	System.out.println("最小值为："+min);
	
	int sum = u.getSum(arr);
	System.out.println("总和为："+sum);
	
	double avage = u.getAvage(arr);
	System.out.println("平均值为："+avage);
	
//	System.out.println("反转前为");
//	for(int i=0;i<arr.length;i++)
//	{
//		System.out.print(arr[i]+"\t");
//	}
//	System.out.println();
//	System.out.println("反转后为");
//	u.reverse(arr);
//	for(int i=0;i<arr.length;i++)
//	{
//		System.out.print(arr[i]+"\t");
//	}
	
	//复制数组
//	System.out.println();
//	System.out.println("复制后的数组为：");
//	u.copy(arr);
//	
	//查找元素（线性查找）
//	System.out.println();
//	
//	int i= u.getIndex(5, arr);
//	
//	System.out.println("找到了此元素，索引为；"+i);
	
	//数组排序
	u.sort(arr);
	for(int i=0;i<arr.length;i++)
	{
		System.out.print(arr[i]+"  ");
	}
}
}

